void I2CHW_Init();
unsigned char I2CHW_Read( unsigned char ack );
unsigned char I2CHW_Write( unsigned char c );
void I2CHW_Start();
void I2CHW_Stop();

unsigned char ReadLocation( unsigned char i2c_addr, unsigned char *data, unsigned char len );
unsigned char WriteLocation( unsigned char i2c_addr, unsigned char *data, unsigned char len );
